home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- from base import *
-
- class RemoteAddress(Question):
-
- def __init__(self, troubleshooter):
- Question.__init__(self, troubleshooter, 'Remote address')
- page = self.initial_vbox(_('Remote Address'), _('Please enter as many details as you can about the network address of this printer.'))
- table = gtk.Table(2, 2)
- table.set_row_spacings(6)
- table.set_col_spacings(6)
- page.pack_start(table, False, False, 0)
- label = gtk.Label(_('Server name:'))
- label.set_alignment(0, 0)
- table.attach(label, 0, 1, 0, 1)
- self.server_name = gtk.Entry()
- self.server_name.set_activates_default(True)
- table.attach(self.server_name, 1, 2, 0, 1)
- label = gtk.Label(_('Server IP address:'))
- label.set_alignment(0, 0)
- table.attach(label, 0, 1, 1, 2)
- self.server_ipaddr = gtk.Entry()
- self.server_ipaddr.set_activates_default(True)
- table.attach(self.server_ipaddr, 1, 2, 1, 2)
- troubleshooter.new_page(page, self)
-
-
- def display(self):
- answers = self.troubleshooter.answers
- if answers['cups_queue_listed']:
- return False
- return answers['printer_is_remote']
-
-
- def collect_answer(self):
- if not self.displayed:
- return { }
- return {
- 'remote_server_name': self.server_name.get_text(),
- 'remote_server_ip_address': self.server_ipaddr.get_text() }
-
-
-